home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / alsa / cards / VXPocket440.conf < prev    next >
Text File  |  2009-10-11  |  1KB  |  111 lines

  1. #
  2. # Configuration for Digigram VXpocket440
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. VXPocket440.pcm.front.0 {
  8.     @args [ CARD ]
  9.     @args.CARD {
  10.         type string
  11.     }
  12.     type hw
  13.     card $CARD
  14. }    
  15.  
  16. <confdir:pcm/rear.conf>
  17.  
  18. VXPocket440.pcm.rear.0 {
  19.     @args [ CARD ]
  20.     @args.CARD {
  21.         type string
  22.     }
  23.     type hw
  24.     card $CARD
  25.     device 1
  26. }
  27.  
  28. <confdir:pcm/surround40.conf>
  29.  
  30. VXPocket440.pcm.surround40.0 {
  31.     @args [ CARD ]
  32.     @args.CARD {
  33.         type string
  34.     }
  35.     type multi
  36.     master 1
  37.     slaves [
  38.         {
  39.             pcm {
  40.                 @func concat
  41.                 strings [
  42.                     "cards.VXPocket440.pcm.front.0:CARD=" $CARD
  43.                 ]
  44.             }
  45.             channels 2
  46.         }
  47.         {
  48.             pcm {
  49.                 @func concat
  50.                 strings [
  51.                     "cards.VXPocket440.pcm.rear.0:CARD=" $CARD
  52.                 ]
  53.             }
  54.             channels 2
  55.         }
  56.     ]
  57.     bindings [
  58.         { slave 0 channel 0 }
  59.         { slave 0 channel 1 }
  60.         { slave 1 channel 0 }
  61.         { slave 1 channel 1 }
  62.     ]
  63. }
  64.  
  65. <confdir:pcm/iec958.conf>
  66.  
  67. VXPocket440.pcm.iec958.0 {
  68.     @args [ CARD AES0 AES1 AES2 AES3 ]
  69.     @args.CARD {
  70.         type string
  71.     }
  72.     @args.AES0 {
  73.         type integer
  74.     }
  75.     @args.AES1 {
  76.         type integer
  77.     }
  78.     @args.AES2 {
  79.         type integer
  80.     }
  81.     @args.AES3 {
  82.         type integer
  83.     }
  84.     type hooks
  85.     slave.pcm {
  86.         type hw
  87.         card $CARD
  88.     }
  89.     hooks.0 {
  90.         type ctl_elems
  91.         hook_args [
  92.             {
  93.                 interface PCM
  94.                 name "IEC958 Playback Default"
  95.                 lock true
  96.                 preserve true
  97.                 optional true
  98.                 value [ $AES0 $AES1 $AES2 $AES3 ]
  99.             }
  100.             {
  101.                 # for compatibility with older drivers
  102.                 name "IEC958 Playback Default"
  103.                 lock true
  104.                 preserve true
  105.                 optional true
  106.                 value [ $AES0 $AES1 $AES2 $AES3 ]
  107.             }
  108.         ]
  109.     }
  110. }
  111.